body,.container-fluid,h1,ul,li{
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
}
li{
	list-style: none;
}
.mar_top{
	margin-top: 10px;
}
.mar_bottom{
	margin-bottom: 40px;
}
.border_top{
	border-top: 1px solid #BBBBBB;
}
.hidden_area{
	display: none;
}
.form-group{
	text-align: center;
}

.login_reg_label{
	width: 14%;
    text-align: right;
    cursor: pointer;
    font-size: 12px;
}
.login_reg_input{
	width: 70%;
	display: inline-block;
	margin-left: 20px;
	text-indent: 0px;
	float: none;
}

.login_reg_btn{
	width: 100%;
	text-align: center;
}
.login_reg_btn button{
	width: 60%;
}
.bar_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
}
.no_border{
	border: none;
}
a{
	color: #101010;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}

.page_body{
	position: absolute;
	width: 100%;
	top: 0px;
	bottom: 45px;
}
.page_tab{
	position: fixed;
	width: 100%;
	height: 45px;
	bottom: 0px;
	border-top: 1px solid #d0d0d0;
	background: #F0F0F0;
}
.page_body iframe{
	border: none;
	width: 100%;
	height: 99.9%;
	overflow: auto;
}
.tab_each_doctor{
	height: 100%;
	width: 20%;
	float: left;
	text-align: center;
}
.tab_each_doctor span{
	margin-top: 2px;
}
.tab_each_siker{
	height: 100%;
	width: 25%;
	float: left;
	text-align: center;
}.tab_each_siker span{
	margin-top: 2px;
}
.page_tab a{
	color: #4F4F4F;
}
.page_tab a:hover{
	color: #4F4F4F;
}
.tab_active{
	color: #46A3FF;
}
.page-header{
	margin: 0px;
	text-align: center;
	border-color: #BBBBBB;
	border-top: 1px solid #BBBBBB;
	color: #949494;
	background: #F0F0F0;
	height: 45px;
	padding: 0px;
}
.page-header h1{
	font-size: 16px;
	height: 100%;
	line-height: 43px;
}
.text_left{
	text-align: left;
	text-indent: 1em;
}
.text_left .glyphicon{
	top: 3px;
}
.list_each{
	line-height: 20px;
	border-bottom: 1px solid #bbbbbb;
	overflow: hidden;
}
.list_each .title{
	width: 100%;
	text-indent: 10px;
}
.list_each span{
	float: left;
}
.list_each .name{
	padding-left: 10px;
	padding-right: 5px;
}
.list_each .date{
	padding-left: 5px;
	padding-right: 10px;
}
.list_each .glyphicon{
	top: 0px;
	line-height: 20px;
}
.color_red{
	color: red;
}
.list_each .item{
	width: 98%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: auto;
}
.list_each .item .key{
	text-align: right;
	width: 25%;
}
.list_each .item .value{
	width: 75%;
	position: relative;
}
.list_each .item .value a{
	color: #46A3FF;
}
.list_each .item .value input,select{
	margin-top: 3px;
}
.list_each .item_reaction{
	position: relative;
	width: 98%;
	overflow: hidden;
	margin: auto;
}
.list_each .item_reaction .rea_title{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-indent: 1em;
}
.list_each .item_reaction .rea_img{
	width: 20%;
	overflow: hidden;
	float: left;
}.list_each .item_reaction .rea_img img{
	/*width: 100%;*/
}
.list_each .item_reaction .rea_qa{
	width: 80%;
	position: absolute;
	left: 19.5%;
	bottom: 10px;
}
.list_each img{
	width: 98%;
}
.list_each h1{
	font-size: 16px;
	line-height: 35px;
	text-indent: 1em;
}
.list_each .item_choose{
	font-size: 15px;
	overflow: hidden;
	line-height: 30px;
	text-indent: 3em;
}
.list_each .item_choose input{
	text-indent: 0;
}
.list_each .item_choose .item_other{
	display: inline-block;
	width: 50%;
	height: 30px;
	width: 50%;
}
.list_each select,input{
	margin-left: 2px;
}
.list_each .double_item{
	position: relative;
	width: 98%;
	height: 80px;
	text-align: center;
	margin: auto;
}
.list_each .double_item .delete{
	position: absolute;
	height: 100%;
	color: #FF5151;
	float: left;
	font-size: 20px;
}
.list_each .double_item .delete span{
	margin-top: 30px;
	cursor: pointer;
}
.list_each .double_item .each{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.list_each .double_item .each .key{
	width: 25%;
	text-align: right;
}
.list_each .double_item .each .value{
	width: 75%;
}
.list_each .double_item .each .value input,select{
	margin-top: 3px;
	margin-left: 0px;
}
.list_each .double_item .each .value .input{
	width: 70%;
}
.list_each .double_item .each .value .select{
	width: 30%;
	margin-left: 0px;
}
.list_each .double_item .each .value input{
	float: left !important;
}
.list_each .double_item .each .value select{
	float: left !important;
}
.absolute_a{
	position: absolute;
	right: 0px;
}
.search_bar{
	background: #F0F0F0;
	line-height: 0px;
	border-top: 1px solid #BBBBBB;
}
/***********siker-task page************/

/***********siker-show page************/
.input-group{
	top: 8px;
}
.list_siker span{
	float: left;
	margin-left: 20px;
}
/***********siker-show-detail page************/
.info_title{
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	color: #949494;
	background: #E0E0E0;
}
.no_border_top{
	border-top: none;
}
/***********siker-plan page************/
.plan_header{
	height: 45px;
	width: 100%;
	border-bottom: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	text-align: center;
	line-height: 45px;
	background: #F0F0F0;
	color: #949494;
}
.plan_header .plan_group{
	width: 59%;
	float: left;
	border-right: 1px solid #BBBBBB;
}
.plan_header .plan_siker{
	width: 40%;
	float: right;
}
.plan_con{
	width: 100%;
	overflow: hidden;
}
.plan_con img{
	width: 100%;
}
.plan_task{
	width: 100%;
	text-align: center;
	line-height: 45px;
	color: #46A3FF;
}
/***********send-msg page************/
.msg_template{
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #BBBBBB;
	text-align: center;
}
.msg_template span{
	float: left;
}
.msg_template .key{
	width: 30%;
}
.msg_template .value{
	width: 70%;
}
.msg_template .value select{
	height: 37px;
	margin-top: 4px;
}
.msg_area{
	width: 99%;
	overflow: hidden;
	min-height: 100px;
	margin: auto;
	margin-bottom: 15px;
}
.msg_area img{
	width: 100px;
}
/***********ask_detail page************/
.msg_list{
	line-height: 24px;
}
.msg_list li{
	border-bottom: 1px solid #BBBBBB;
	overflow: hidden;
}
.msg_list li p{
	width: 100%;
	overflow: hidden;
	text-indent: 2em;
}
.msg_list li span{
	float: right;
	margin-right: 10px;
}
.choose_con{
	width: 100%;
	height: 30px;
	line-height: 28px;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	background: #F0F0F0;
}
.choose_con a{
	float: left;
	margin-left: 15px;
	cursor: pointer;
}
/***********group page************/
.group_list{
	line-height: 44px;
}
.group_list li{
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #BBBBBB;
}
.group_list li span{
	float: left;
}
.group_list li .key{
	width: 35%;
	text-align: right;
}
.group_list li .value{
	width: 65%;
	text-align: center;
	color: #46A3FF;
}
.group_list li .value span{
	width: 50%;
}
.no_color{
	color: #4F4F4F;
}
.group_intro{
	margin: auto;
	width: 97%;
	overflow: hidden;
	line-height: 20px;
	font-size: 16px;
	text-indent: 2em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.a_color{
	color: #46A3FF;
}
/***********sort-evalute page************/
.img_wapper{
	width: 100%;
	overflow: auto;
	position: relative;
}
.img_wapper img{
	width: 600px;
	margin: auto;
}
.img_wapper table{
	position: absolute;
	width: 600px;
	height: 325px;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	cursor: pointer;
}
.img_wapper table td{
	/*border: 1px solid #BBBBBB;*/
}
.img_wapper table td .click_icon{
	width: 10px;
	height: 10px;
	margin: auto;
	background: url(../image/sort_icon.png);
	overflow: hidden;
}
.img_wapper table td .not_click_icon{
	width: 10px;
	height: 10px;
	margin: auto;
	overflow: hidden;
}
.img_wapper table td .none_icon{
	width: 10px;
	height: 10px;
	margin: auto;
	overflow: hidden;
}

/******* step page *******/
.pager li{
	width: 50%;
}
.pager .previous a{
	float: none;
}
.pager .next a{
	float: none;
}
.tab-pane{
	height: 360px;
	margin-top: 20px;
}
.tab-pane .list_each{
	border: none;
}
.page_right{
	float:right;
	margin-right:20px;
}
.tab-pane h2{
	height: 40px;
	line-height:25px;
	font-size:18px;
}
.page_right .sel_sty{
	width:19%;
	float:left;
}
.page_right .img_sty{
	width: 80%;
	float: left;
}
.medic_delete{
	margin-top:15px;
	font-size: 20px;
	color: red;
	margin-left: 10px;
}
.judge_info{
	width: 100%;
	overflow: hidden;
	margin: auto;
}
.judge_info li{
	height: 40px;
	line-height: 40px;
}
.judge_info li lable{
	float:left;
	width:30%;
	text-align: right;
}
.judge_info li span{
	float:left;
	width:69%;
	padding-left: 20px;
}
.judge_info li span p{
	width:70px;
	float: left;
	margin: 0px;
}
.judge_info li span input{
	width: 60px;
	display: inline-block;
	margin-right: 5px;
}